
/* wrapper */
.wrapper { overflow:hidden; }


/* header */
.header { overflow:hidden; }


/* banner_top */
.banner_top { height:53px; background:url(../images/banner_title_bg.gif) no-repeat; }


/* hotlink */
.hotlink { clear:both; text-align:right; }
.hotlink p { line-height:22px; color:#5e5e5e; }
.hotlink p a { color:#5e5e5e; text-decoration:none; }
.hotlink p a:hover { color:#5e5e5e; text-decoration:underline; }


/* search */
.search { width:180px; height:20px; line-height:20px; text-align:right; float:right; margin-top:7px; *margin-top:4px; }
.search p {text-align:right; }
.search input { width:150px; height:18px; line-height:18px; background:none; border:0; vertical-align:middle; text-indent:3px; }
.search p a { width:25px; height:20px; line-height:20px; display:block; }


/* banner */
.banner { height:161px; background:url(../images/image_banner.jpg) no-repeat; margin-bottom:5px; }


/* nav */
.nav { height:37px; line-height:37px; background:url(../images/nav_bg.gif) no-repeat; }
.nav ul { margin-left:1px; }
.nav ul li { float:left; }
.nav ul li a { padding:0 13px; height:35px; line-height:35px; display:inline-block; background:url(../images/nav_line.gif) right center no-repeat; color:#595a55; text-align:center; _margin-top:1px; }
.nav ul li a:hover { background:url(../images/nav_active_bg.gif) repeat-x!important; text-decoration:none; color:#f00; }
.nav_select{ background:url(../images/nav_active_bg.gif) repeat-x!important; text-decoration:none; color:#f00; }


/* content */
.content { width:964px; overflow:hidden; zoom:1; margin-top:10px; padding-bottom:5px; border-bottom:#ececec 1px solid; }
.content2 { width:960px; background:url(../images/content_bg.gif) left top repeat-x; overflow:hidden; zoom:1; margin-top:10px; padding-bottom:5px; border-bottom:#ececec 1px solid; }

/* c_left */
.c_left { width:274px; float:left; overflow:hidden; zoom:1; display:inline; }

/* c_middle */
.c_middle { width:675px; float:left; overflow:hidden; zoom:1; display:inline; margin-left:7px; }

/* c_right */
.c_right { width:270px; float:right; overflow:hidden; zoom:1; display:inline; }


/* info_01 */
.info_01 { background:url(../images/l_01_bg1.gif) no-repeat; margin-bottom:20px; overflow:hidden; zoom:1; }
.info_01 h3 { margin-left:12px; }
.info_01 h3 span { line-height:39px; color:#fff; font-weight:bold; }
.info_01 ul { margin-left:16px; }
.info_01 ul li { height:20px; line-height:20px; background:url(../images/dot_green.gif) 0 8px no-repeat; }
.info_01 ul li a { padding-left:12px; color:#676566; text-decoration:none; }
.info_01 ul li a:hover { color:#676566; text-decoration:underline; }
.info_01 p { line-height:24px; text-align:right; padding-right:20px; }
.info_01 p a { color:#902b2b; text-decoration:none; }
.info_01 p a:hover { color:#902b2b; text-decoration:underline; }


/* lr_info */
.lr_info { border:#d0d0d0 1px solid; overflow:hidden; zoom:1; }
.lr_info h3 { height:29px; line-height:29px; background:url(../images/lr_title_bg.gif) no-repeat; text-align:left; clear:both; }
.t_left { color:#4f4f4f; font-weight:bold; float:left; margin-left:25px; }
.t_right { float:right; }
.t_right a { width:50px; height:29px; display:block; }
.lr_info ul { margin:10px; }
.lr_info ul li { height:20px; line-height:20px; background:url(../images/dot_gary.gif) 0 8px no-repeat; }
.lr_info ul li a { padding-left:12px; color:#676566; text-decoration:none; }
.lr_info ul li a:hover { color:#676566; text-decoration:underline; }
.ml4 { margin-left:4px; }
.mr2 { margin-right:2px; }


/* l_info */
.l_info { margin-left:4px; border:#d0d0d0 1px solid; margin-top:15px; overflow:hidden; zoom:1; }
.l_info h3 { height:29px; line-height:29px; background:url(../images/l_title_bg.gif) no-repeat; text-align:left; clear:both; }
.l_info ul { clear:both; margin-left:5px; margin-top:8px; }
.l_info ul li { float:left; padding:0 15px 8px; display:inline; }
.l_info ul li img { width:100px; height:37px; }



/* info_c01 */
.info_c01 { height:380px; background:url(../images/picnews_bg.png) no-repeat; overflow:hidden; padding-top:5px;width:675px; }


/* info_c02 */
.info_c02 { overflow:hidden; zoom:1; }
.info_c02 h3 { height:30px; line-height:30px; background:url(../images/c_title_bg.gif) no-repeat; text-align:left; clear:both; }
.ct_left { color:#fff; font-weight:bold; float:left; margin-left:15px; }
.ct_right { float:right; }
.ct_right a { width:50px; height:29px; display:block; }
.info_c02 ul { padding:10px 0; }
.info_c02 ul li { padding:0 10px; height:22px; line-height:22px; background:url(../images/dot_green.gif) 5px 10px no-repeat; clear:both; }
.info_c02 ul .info_even { height:22px; line-height:22px; background:#f4f4f4 url(../images/dot_green.gif) 5px 10px no-repeat; clear:both; }
.info_c02 ul li a { padding-left:10px; color:#676566; text-decoration:none; float:left; }
.info_c02 ul li a:hover { color:#676566; text-decoration:underline; }
.info_c02 ul li span { color:#a5a4a4; padding-right:5px; float:right; }

.info_c02 p { margin:10px 0; line-height:22px; }
.info_c02 p img { float:left; padding:1px; border:#d0d0d0 1px solid; margin:0 10px; }
.info_c02 p a { color:#ae0505; text-decoration:none; padding:0 5px; }
.info_c02 p a:hover { color:#ae0505; text-decoration:underline; }



/* r_info */
.r_info { margin:15px auto; overflow:hidden; zoom:1; }



/* r_info_02 */
.r_info_02 { margin-top:10px; overflow:hidden; zoom:1; }
.r_info_02 h3 { height:30px; line-height:30px; background:url(../images/r_zp_title.gif) no-repeat; text-align:left; }
.r_info_02 h3 span { padding-left:15px; font-weight:bold; color:#7e4444; }
.r_info_02 ul li { margin:4px 0; }
.r_info_02 ul li a { width:270px; height:30px; line-height:30px; display:block; background:url(../images/r_zp_cont_bg.gif) no-repeat; padding-left:15px; color:#6e6e6e; font-weight:bold; text-decoration:none; }
.r_info_02 ul li a:hover { color:#6e6e6e; background:url(../images/r_zp_cont_bg_hover.gif) no-repeat; }





/* ---------- ¶þÈý¼¶Ò³Ãæ ---------- */

/* tab_kj */
.tab_kj { width:970px; border-collapse:collapse; }

/* s_left */
.s_left { width:270px; background:#f5f5f5; border:#d5d5d5 1px solid; vertical-align:top; }


/* s_right */
.s_right { width:700px; vertical-align:top; }



/* l_menu */
.l_menu { margin:5px; overflow:hidden; }
.l_menu h3 { height:32px; line-height:32px; background:#ea8934; color:#fff; font-weight:bold; }
.l_menu h3 span { margin-left:15px; font-size:14px; }
.l_menu ul {overflow:hidden; padding:0; margin:0;}
.l_menu ul li {overflow:hidden; padding:0;}
.l_menu ul li a { width:261px; height:32px; line-height:32px; display:block; border-bottom:#9db0bc 1px dotted; color:#333; background:url(../images/dot_green.gif) 8px 15px no-repeat; }
.l_menu ul li a span { margin-left:15px; }
.l_menu ul li a:hover { background:url(../images/l_menu_bg_active.gif) no-repeat; text-decoration:none; color:#8d17b4; }
 
.l_menu_s { margin-left:10px; width:241px; overflow:hidden; padding:0; }
.l_menu_s p { height:32px; line-height:32px; border-bottom:#9db0bc 1px dotted; background:url(../images/dot_green.gif) 10px 15px no-repeat; }
.l_menu_s p a { color:#333; background:none!important; border:0!important; }
.l_menu_s p a span { padding-left:10px; }
.l_menu_s p a:hover { color:#8d17b4; }




/* nav_m */
.nav_m { width:98%; margin:0 auto 15px; text-align:left; background:url(../images/nav2_bg.gif) repeat-x; clear:both; overflow:hidden; }
.nav_m2 { width:100%; margin:0 auto; text-align:left; background:url(../images/nav2_bg.gif) repeat-x; }
.nav_m02 { width:98%; margin:0 auto; text-align:left; }

.nav01 { height:30px; line-height:30px; text-align:left; margin-left:10px; margin-bottom:20px; clear:both; overflow:hidden; }
.nav01 li { _line-height:15px; _margin-top:8px; float:left; padding-right:5px; _overflow:hidden; }


.nav02 { line-height:30px; text-align:right; margin-right:10px; float:right; }
.nav02 li { float:left; }
.nav02 li a { padding:0 2px; }


/* ÎÄ×ÖÄÚÈÝÇøÓò */
.cont_box { width:98%; margin:10px auto 20px; clear:both; }
.cont_box li { line-height:18px; }
.cont_box p { height:10px; }

/* ÎÄ×ÖÄÚÈÝ02ÇøÓò */
.cont_box02 { width:98%; margin:10px auto 20px; clear:both; }
.cont_box02 li { line-height:18px; }
.cont_box02 p { height:10px; }

.cont_title01 { height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; }

.cont_pic { text-align:center; margin:10px auto; }
.cont_pic img { padding:5px; border:#ccc 1px solid; }

.cont_f_title01 { width:100%; height:20px; line-height:20px; text-align:center; border-bottom:#6F0099 1px dotted; margin-bottom:15px; }
.cont_f_title01 span { padding:0 10px; color:#666; }

.cont_f_title02 { width:100%; height:20px; line-height:20px; text-align:center; border-bottom:#6F0099 1px dotted; margin-bottom:15px; }
.cont_f_title02 span { padding:0 10px; color:#666; }


.cont_back { float:right; text-align:right; margin-bottom:20px; }
.cont_back a { width:65px; *width:75px!important; _width:75px; height:20px; line-height:20px; display:block; background:url(../images/go_top.gif) 0 5px no-repeat; }



/*---------- listÁÐ±íÇøÓò ----------*/

/* box_detail */
.box_detail { text-align:left; vertical-align:top; margin-bottom:20px; }
.box_detail h2 { line-height:50px; text-align:center; }
.box_detail h2 span { color:#323232; font-size:16px; font-weight:bold; }
.box_detail p { line-height:20px; padding:0 20px 0 24px; text-indent:24px; color:#676767; margin-bottom:15px; }
.box_detail div img { margin:10px 40px 10px 10px; }



/* box_list */
.box_list { text-align:left; overflow:hidden; margin:0 20px 20px; }
.box_list h2 { line-height:60px; border-bottom:#ccc 1px dotted; }
.box_list h2 span { color:#323232; font-size:16px; font-weight:bold; }
.box_list ul { margin:10px auto; }
.box_list ul li { height:26px; line-height:26px; clear:left; background:url(../images/dot_gary.gif) 2px 12px no-repeat; }
.box_list ul li a { float:left; padding-left:10px; color:#454545; text-decoration:none; }
.box_list ul li a:hover { text-decoration:underline; }
.box_list ul li p { float:right; color:#888; }

.box_list ul .list_event { background:#f8f8f8 url(../images/dot_gary.gif) 2px 12px no-repeat; }


/* pic_list */
.pic_list { padding:5px 0; height:150px; margin:5px 20px 15px; clear:both; overflow:hidden; }
.pic_list p { width:210px; float:left; margin-right:10px; margin-top:3px; }
.pic_list p img { padding:5px; border:#ccc 1px solid; }

.pic_list ul { margin:6px 0px 0px 240px; text-align:left; }
.pic_list ul h4 { height:28px; line-height:24px; font-weight:bold; padding-left:10px; }
.pic_list ul h4 a { color:#000; text-decoration:none; }
.pic_list ul h4 a:hover { color:#f00; }
.pic_list ul li { color:#555; line-height:18px; text-indent:24px; }



/* pic_list2 */
.pic_list2 { padding:5px 0; height:150px; margin:15px 6px 15px; clear:both; }
.pic_list2 p { width:220px; text-align:center; float:left; margin:5px 1px 0; display:inline; zoom:1; }
.pic_list2 p a { line-height:24px; color:#454545; }
.pic_list2 p a:hover { text-decoration:underline; }



/* s2_right_con */
#s2_right_con{ padding:5px 40px 80px 0px; text-align:left; }
#s2_right_con h1{ line-height:30px; height:30px; color:#555; letter-spacing:1px; font-size:22px; font-weight:bold; padding-top:20px; padding-bottom:10px;}
#s2_right_con img{ float:left; width:147px; height:188px; padding:2px; border-top:none; border-left:solid 1px #f0f0f0; border-right:solid 1px #f0f0f0; border-bottom:solid 1px #a2a2a2; margin:15px 45px; margin-right:25px;} 
#s2_right_con p{line-height:21px; padding:10px 0px; padding-left:45px;color:#676767; font-family:Arial, Helvetica, sans-serif;}
#s2_right_con li{ line-height:25px; height:25px; font-family:Arial, Helvetica, sans-serif; color:#666;}
#s2_right_con li a{ color:#666;}
#s2_right_con h4{ line-height:24px; height:24px; background:#efedf0; clear:both; margin-left:45px; font-size:12px; font-weight:bold; text-indent:5px; }






/* footer */
.footer { line-height:18px; overflow:hidden; color:#667997; text-align:center; padding:10px 0; clear:both; }
.footer p { width:320px; color:#454545; }
.footer p span { clear:both; text-align:center; color:#717171; }



